package ar.uba.fi.algo3.algoTank.TesteosAlgoTank;

import junit.framework.TestCase;
import ar.uba.fi.algo3.algoTank.Objetos.Direccion;
import ar.uba.fi.algo3.algoTank.Objetos.Movimiento;
import ar.uba.fi.algo3.algoTank.Objetos.Posicion;

public class TestMovimiento extends TestCase {

	private Movimiento movimiento;
	private Posicion posicion;
	private Direccion direccion;
	
	protected void setUp(){
		
		movimiento= new Movimiento();
		posicion= new Posicion(2,2);
		direccion= new Direccion();
		
	}

	public void testCalcularPosicion(){
		movimiento.setVelocidad(1);
		direccion.derecha();
		movimiento.setDireccion(direccion);
		posicion=movimiento.calcularPosicion(1, posicion);
		assertEquals(posicion.getX(),3,0.1);
		
	}
	
	
	
	
}
